package com.bzchao;

import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import java.io.*;

/**
 * 从项目resource目录加载模型
 * 因为项目是采用容器化部署，所以模型资源必须在jar包里
 */
public class DecoderDemoResource {

    public static void main(String[] argv) throws Exception {

        VoskUtils.releaseVoskDir();
        //1，获取语音文件流
        AudioInputStream audioInput = AudioSystem.getAudioInputStream(new File(VoskUtils.MODEL_PATH + "/test/test2_16k.wav"));
        //2，将语音转为文本
        String text = VoskUtils.reAudioToText(audioInput);
        System.out.println(text);
    }

}